package cn.tedu.submarine;

import javax.swing.*;

/**
 * 炸弹类
 * 继承父类SeaObject
 */
public class Bomb extends SeaObject{
    public Bomb(int x,int y){

        super(9,12,x,y,3);
    }

    /**
     * 重写move()移动
     */
    public void move() {
        //炸弹y+(向下)
        y += speed;
    }

    /**
     * 重写getImage()获取炸弹图片
     * @return 返回炸弹图片
     */
    public ImageIcon getImage() {
        //返回炸弹图片
        return Images.bomb;
    }
    /** 重写isOutOfBounds()检测炸弹是否越界 */
    public boolean isOutOfBounds(){

        return this.y>=World.HEIGHT; //炸弹的y>=窗口的高，即为越界了
    }

}
